package com.jk7.CantabriaPdlRank2;

import com.jk7.CantabriaPdlRank2.SQLiteManager;

import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;

public class PistasDAO {
	private SQLiteDatabase db;
	private SQLiteManager  dbHelper;
	
	private String[] allColumns = { SQLiteManager.MAPA_ID, 
			   						SQLiteManager.MAPA_ID_PISTA, 
		   							SQLiteManager.MAPA_LATITUD, 
		   							SQLiteManager.MAPA_LONGITUD,
		   							SQLiteManager.MAPA_LOCALIDAD,
		   							SQLiteManager.MAPA_PISTAS,
		   							SQLiteManager.MAPA_CUBIERTAS,
		   							SQLiteManager.MAPA_CRISTAL,
		   							SQLiteManager.MAPA_MURO
		   							};

	public PistasDAO(Context context) {
	dbHelper = new SQLiteManager(context);
	}
	
	public void open() throws SQLException {
	db = dbHelper.getWritableDatabase();
	}
	
	public void close() {
	dbHelper.close();
	}
	
	public Cursor getAllPistas() {
		
		String sql = "SELECT latitud, longitud, localidad, club, pistas, cubiertas, cristal, muro" + 
				 " FROM " + SQLiteManager.TABLA_PISTAS ;
	
		Cursor cursor= db.rawQuery(sql, null);
		Log.i("PistasDAO", "Registros Recuperados");
		return cursor;
	}
}
